package com.tledu.datatype;

public class DataType04 {
    public static void main(String[] args) {
        // 类型转换规则
        // 1. 小范围可以自动转换成大范围
        // 2. 大范围在转成小范围的需要强制转换，不建议大范围转小范围，因为可能会丢失精度
        // 3. 运算过程中，小范围会自动转换成大范围
        // 4. bool类型不能和其它类型转换的
        int num = 1;
        long num2 = num;
        System.out.println(num2);
        float f1 = 99.87f;
        double d1 = f1;
        // 大范围转小范围
        long l1 = 99999999999999999L;
        int i1 = (int)l1;
        System.out.println(i1);

        long i2 = 10 + 99L;

    }
}
